import pytest

@pytest.fixture
def setup_teardown():
    print("前置, pytest的fixture...用例执行前，会执行的。")
    yield "py_54的返回值",True,123
    print("后置,结束....用例执行完成之后，才会执行的。")


@pytest.fixture
def myfix_first():
    print("第一行，start")
    yield
    print("第一行，end")

@pytest.fixture
def myfix_second(myfix_first):
    print("第二行，start")
    yield
    print("第二行，end")

@pytest.fixture(scope="class")
def class_setup_teardown():
    print("类前置，pytest的fixture...用例执行前，会执行的。")
    yield "py_54的返回值",True,123
    print("类后置，结束....类里面的所有用例执行完成之后，才会执行的")


